import java.io.File;
import java.io.FilenameFilter;

public class FileDemo {
    public static void main(String[] args) {
        File dir =new File("C:/Users/mi/Desktop");
        //FilenameFilter是接口，抽象类，不能直接new对象，必须要实现后才能被实例化
        File[] strs=dir.listFiles(new FilenameFilter(){
            @Override
            public boolean accept(File dir, String name) {
                //dir是目录
                if (new File(dir, name).isFile() && name.endsWith("xlsx")) {
                    return true;
                }
                return false;
            }
        });
        //override重写FilenameFilter类的accept方法都是在完成FilenameFilter对象的实例化操作
        for (File str:strs) {
            System.out.println(str);

        }
    }
}
